<?php

/**
 * Adatos_personales actions.
 *
 * @package    atenea
 * @subpackage Adatos_personales
 * @author     Your name here
 * @version    SVN: $Id: actions.class.php 2288 2006-10-02 15:22:13Z fabien $
 */
class Adatos_personalesActions extends autoAdatos_personalesActions
{
//public function executeIndex()
//  {
//  	$user = $this->getUser();
//  	$user->setAttribute('usuariosecion',1);
//  	$dato = $user->getAttribute('usuariosecion');
//  	$this->getUser()->BuscarUsuario($dato);  	
//  	$dato_personal = $user->getAttribute('datopersonal');
  	
//  	return $this->redirect('Adatos_personales/edit?id='.$this->dato_personal->getId());
  	//return $this->forward('Adatos_personales', 'list');
//  }
	

public function executeIndex()
{
  $user = $this->getUser();
  $user->setAttribute('usuariosecion',1);
  $dato = $user->getAttribute('usuariosecion');

  $dato_personal = DatoPersonalPeer::retrieveByPk($dato);
  $this->forward404Unless($dato_personal);
  $dato_personal->fromArray($this->getRequest()->getParameterHolder()->getAll());
  $dato_personal->save();
  return $this->redirect('Adatos_personales/edit?id='.$dato_personal->getId());
}

protected function updateDatoPersonalFromRequest()
  {
    $dato_personal = $this->getRequestParameter('dato_personal');
$user = $this->getUser();
//  	$user->setAttribute('usuariosecion',1);
//  	$dato = $user->getAttribute('usuariosecion');
//  	$this->getUser()->BuscarUsuario($dato);  	
//  	$dato_personal = $user->getAttribute('datopersonal');
  	
  if (!isset($dato_estudiante['usuario_id']))
    {
    $user = $this->getUser();
    
  	$dato_personal = $user->getAttribute('datopersonal');
    
  	$dato_personal->save();     	
  	   	
    $this->dato_personal->setUsuarioId($dato_personal->getUsuarioId());
    }
    
    if (isset($dato_personal['cedulapersonal']))
    {
      $this->dato_personal->setCedulapersonal($dato_personal['cedulapersonal']);
    }
    if (isset($dato_personal['nombre']))
    {
      $this->dato_personal->setNombre($dato_personal['nombre']);
    }
    if (isset($dato_personal['apellido']))
    {
      $this->dato_personal->setApellido($dato_personal['apellido']);
    }
    if (isset($dato_personal['direccion_hab']))
    {
      $this->dato_personal->setDireccionHab($dato_personal['direccion_hab']);
    }
    if (isset($dato_personal['telefono_hab']))
    {
      $this->dato_personal->setTelefonoHab($dato_personal['telefono_hab']);
    }
    if (isset($dato_personal['telefono_movil']))
    {
      $this->dato_personal->setTelefonoMovil($dato_personal['telefono_movil']);
    }
    if (isset($dato_personal['email']))
    {
      $this->dato_personal->setEmail($dato_personal['email']);
    }
  }

}